adTempus API
ArcanaDevelopment.adTempus.Shared Namespace / RangeList<T> Class
Members


In This Topic
    RangeList<T> Class
    In This Topic
    A collection of Range<T> values.
    Syntax
    'Declaration
     
    
    <DefaultMemberAttribute("Item")>
    <DebuggerTypeProxyAttribute(System.Collections.Generic.Mscorlib_CollectionDebugView`1)>
    <DebuggerDisplayAttribute("Count = {Count}")>
    Public Class RangeList(Of T As {New, IComparable(Of T), Struct}) 
       Inherits System.Collections.Generic.List(Of Range(Of T))
    [DefaultMember("Item")]
    [DebuggerTypeProxy(System.Collections.Generic.Mscorlib_CollectionDebugView`1)]
    [DebuggerDisplay("Count = {Count}")]
    public class RangeList<T> : System.Collections.Generic.List<Range<T>> 
    where T: new(), IComparable<T>, struct
    [DefaultMember("Item")]
    [DebuggerTypeProxy(System.Collections.Generic.Mscorlib_CollectionDebugView`1)]
    [DebuggerDisplay("Count = {Count}")]
    generic<typename T>
    public ref class RangeList : public System.Collections.Generic.List<Range<T>> 
    where T: gcnew(), IComparable<T>, value class
    Type Parameters
    T
    Remarks

    This specialized List contains methods for reading from and writing to a string representation. It handles range notation such as: 1,2-8,12,15-17,23.

    Inheritance Hierarchy

    System.Object
       System.Collections.Generic.List<T>
          ArcanaDevelopment.adTempus.Shared.RangeList<T>

    See Also